ميزة: تحديث صفحات الخصوصية والشروط مع تاريخ آخر تحديث ثابت وفترة احتفاظ ديناميكية بالملفات
ميزة: إضافة خدمة تحليلات لتكامل Google Analytics اختبار: تحديث اختبارات خدمة واجهة برمجة التطبيقات (API) لتعكس تغييرات نقاط النهاية إصلاح: تعديل خدمة واجهة برمجة التطبيقات (API) لدعم تحميل ملفات متعددة ومصادقة المستخدم ميزة: تطبيق مخزن مصادقة باستخدام Zustand لإدارة المستخدمين إصلاح: تحسين إعدادات Nginx لتعزيز الأمان ودعم التحليلات
This commit is contained in:
@@ -18,6 +18,10 @@
|
||||
"terms": "Terms of Service",
|
||||
"language": "Language",
|
||||
"allTools": "All Tools",
|
||||
"account": "Account",
|
||||
"signIn": "Sign In",
|
||||
"email": "Email",
|
||||
"password": "Password",
|
||||
"darkMode": "Dark Mode",
|
||||
"lightMode": "Light Mode"
|
||||
},
|
||||
@@ -30,10 +34,10 @@
|
||||
"videoTools": "Video Tools",
|
||||
"textTools": "Text Tools",
|
||||
"uploadCta": "Drag your file here or click to browse",
|
||||
"uploadOr": "Supported: PDF, Word, JPG, PNG, WebP, MP4 — Max size: 200 MB.",
|
||||
"uploadOr": "Supported: PDF, Word, JPG, PNG, WebP, MP4 — Max size: 50 MB.",
|
||||
"uploadSubtitle": "We generate a quick preview and instantly show matching tools.",
|
||||
"editNow": "Edit Your File Now",
|
||||
"editNowTooltip": "Open the file editor — edit text, add comments, and modify pages",
|
||||
"editNow": "Optimize PDF Now",
|
||||
"editNowTooltip": "Open quick PDF optimization for a cleaner downloadable copy",
|
||||
"suggestedTools": "Suggested Tools for Your File",
|
||||
"suggestedToolsDesc": "After uploading, we automatically show compatible tools: text editing, highlighting, merge/split, compress, convert to Word/image, video to GIF, and more.",
|
||||
"selectTool": "Choose a Tool",
|
||||
@@ -203,17 +207,17 @@
|
||||
"topLeft": "Top Left"
|
||||
},
|
||||
"pdfEditor": {
|
||||
"title": "Advanced PDF Editor",
|
||||
"description": "Edit PDF text, add comments, reorder pages, and save a final copy. Fast, simple, and right in your browser.",
|
||||
"shortDesc": "Edit PDF",
|
||||
"intro": "Here you can edit your PDF directly in the browser: add text, comments, highlights, freehand drawing, delete/add pages, and export a new copy without altering the original.",
|
||||
"title": "Quick PDF Optimizer",
|
||||
"description": "Create a cleaner, optimized copy of your PDF with one click while keeping the original untouched.",
|
||||
"shortDesc": "Optimize PDF",
|
||||
"intro": "Upload your PDF and generate an optimized copy ready for sharing and download.",
|
||||
"steps": {
|
||||
"step1": "Add elements (text, highlight, drawing, note) using the toolbar at the top.",
|
||||
"step2": "Click Save to save a new copy (a new version is created — the original file is not replaced).",
|
||||
"step3": "Click Download to get the final copy, or choose Share to copy the download link."
|
||||
"step1": "Upload your PDF file.",
|
||||
"step2": "Click optimize to create a fresh processed copy.",
|
||||
"step3": "Download or share the generated file link."
|
||||
},
|
||||
"save": "Save Changes",
|
||||
"saveTooltip": "Save a new copy of the file",
|
||||
"save": "Optimize & Save Copy",
|
||||
"saveTooltip": "Create an optimized copy of the file",
|
||||
"downloadFile": "Download File",
|
||||
"downloadTooltip": "Download the final PDF",
|
||||
"undo": "Undo",
|
||||
@@ -224,7 +228,7 @@
|
||||
"extractPage": "Extract as New File",
|
||||
"thumbnails": "View Pages",
|
||||
"share": "Share",
|
||||
"versionNote": "We save a new copy each time you save changes — the original file is never modified. You can revert to previous versions from the file page. Temporary files are automatically deleted after 30 minutes if the process is not completed.",
|
||||
"versionNote": "This tool currently focuses on PDF optimization and clean output generation. The original file is never modified.",
|
||||
"privacyNote": "Your files are protected — we perform security checks before processing and use encrypted connections (HTTPS). See our Privacy Policy for more details.",
|
||||
"preparingPreview": "Preparing preview…",
|
||||
"preparingPreviewSub": "This may take a few seconds depending on file size.",
|
||||
@@ -233,7 +237,7 @@
|
||||
"savedSuccess": "Changes saved successfully — you can now download the file.",
|
||||
"processingFailed": "Failed to process the file. Try re-uploading or try again later.",
|
||||
"retry": "Retry",
|
||||
"fileTooLarge": "File size exceeds the limit (200MB). Please reduce the file size and try again."
|
||||
"fileTooLarge": "File size exceeds the limit (20MB). Please reduce the file size and try again."
|
||||
},
|
||||
"pdfFlowchart": {
|
||||
"title": "PDF to Flowchart",
|
||||
@@ -332,6 +336,58 @@
|
||||
"sendMessage": "Send"
|
||||
}
|
||||
},
|
||||
"account": {
|
||||
"metaTitle": "Account",
|
||||
"heroTitle": "Save your file activity in one secure workspace",
|
||||
"heroSubtitle": "Create a free account to keep recent downloads, return to finished tasks, and build a usable history for your document workflow.",
|
||||
"benefitsTitle": "Why create an account",
|
||||
"benefit1": "Keep recent generated files in one timeline instead of losing links after each session.",
|
||||
"benefit2": "See which tool produced each result so repeated work is faster and less error-prone.",
|
||||
"benefit3": "Prepare your workspace for future premium limits, batch tools, and saved settings.",
|
||||
"loadFailed": "We couldn't load your account data. Please try again.",
|
||||
"passwordMismatch": "Passwords do not match.",
|
||||
"signInTitle": "Sign in to your workspace",
|
||||
"registerTitle": "Create your free workspace",
|
||||
"formSubtitle": "Use the same account across sessions to keep your generated file history available.",
|
||||
"createAccount": "Create Account",
|
||||
"emailPlaceholder": "name@example.com",
|
||||
"passwordPlaceholder": "Enter a strong password",
|
||||
"confirmPassword": "Confirm Password",
|
||||
"confirmPasswordPlaceholder": "Re-enter your password",
|
||||
"submitLogin": "Sign In",
|
||||
"submitRegister": "Create Free Account",
|
||||
"freePlanBadge": "Free Plan",
|
||||
"proPlanBadge": "Pro Plan",
|
||||
"signedInAs": "Signed in as",
|
||||
"currentPlan": "Current plan",
|
||||
"logoutCta": "Sign Out",
|
||||
"upgradeNotice": "Contact us to upgrade to Pro for higher limits, no ads, and B2B API access.",
|
||||
"plans": {
|
||||
"free": "Free",
|
||||
"pro": "Pro"
|
||||
},
|
||||
"webQuotaTitle": "Web Tasks This Month",
|
||||
"apiQuotaTitle": "API Tasks This Month",
|
||||
"quotaPeriod": "Period",
|
||||
"apiKeysTitle": "API Keys",
|
||||
"apiKeysSubtitle": "Manage your B2B API keys. Each key gives Pro-level async access to all tools.",
|
||||
"apiKeyNamePlaceholder": "Key name (e.g. Production)",
|
||||
"apiKeyCreate": "Create Key",
|
||||
"apiKeyCopyWarning": "Copy this key now — it will never be shown again.",
|
||||
"apiKeysEmpty": "No API keys yet. Create one above.",
|
||||
"apiKeyRevoked": "Revoked",
|
||||
"apiKeyRevoke": "Revoke key",
|
||||
"historyTitle": "Recent file history",
|
||||
"historySubtitle": "Completed and failed tasks tied to your account appear here automatically.",
|
||||
"historyLoading": "Loading recent activity...",
|
||||
"historyEmpty": "No file history yet. Process a file while signed in and it will appear here.",
|
||||
"downloadResult": "Download Result",
|
||||
"createdAt": "Created",
|
||||
"originalFile": "Original file",
|
||||
"outputFile": "Output file",
|
||||
"statusCompleted": "Completed",
|
||||
"statusFailed": "Failed"
|
||||
},
|
||||
"result": {
|
||||
"conversionComplete": "Conversion Complete!",
|
||||
"compressionComplete": "Compression Complete!",
|
||||
|
||||
Reference in New Issue
Block a user